By bus
By bus
Buses run to Erfoud from the west via Marrakesh, Ouarzazate, Boumalne, and Tinghir and north via Er Rachidia, Meknes, and Fez.
From Marrakesh there is one daily Bus from Supratours company. Departures from Supratours main station at 8:30am and arrives to Erfoud around 8pm. Ticket costs 175 Dirhams. This is the same bus that goes on to Rissani and Merzouga in Erg Chebbi Dunes.
BUS Ticket Office
This is the ticker office for all buses private companies passing in Erfoud. Buses departing for almost all locations important locations in Morocco. Before choosing one of these companies, try Supratours or CTM first. Just for a few Dirhams difference you get to your destination safer and faster.
By car
There are 2 main national roads coming in/out of Erfoud. R702 connecting Erfoud to Jorf, Tinejad, Tinghir and further more to Ouarzazate. This road also enters the desert off-road until the Erg Chebbi Dunes. Project is under study to finally complete this road reaching Merzouga village. N13 connects Errachidia to Erfoud, Rissani until Merzouga village further south.
Road distances from Erfoud to other Moroccan destinations:
Erfoud to RissaniĀ : 19km
Erfoud to Merzouga: 55km
Erfoud to Errachidia: 80km
Erfoud to Ouarzazate: 315km
Erfoud to Fez: 440km
Erfoud to Marrakech: 510km
Erfoud to Tangier: 665km
Erfoud to Casablanca: 750km
Erfoud to Rabat: 590km, 8h driving only